Android开发入门教程:7天玩转安卓APP开发

安卓开发入门教程图标Android 是一款由 Google 开发的、基于 Linux 内核的、开源免费的、市场份额最大的智能手机操作系统,现在 Android 已经延伸到平板电脑、可穿戴设备、电视、汽车等多种硬件平台。

学习安卓系统开发需要具备 Java 基础,不了解的读者请转到《Java教程》进行学习。

这套安卓 APP 开发教程使针对 Android SDK 7,结合全新的 Android Studio 编程环境,通俗易懂地讲解了 Android 开发过程中涉及的各种基础知识;与此同时,课程还附带了大量练习实例,以帮助读者快速入门。

优质资源推荐:Android开发官方网站
第1章 Android系统概述
1.什么是智能手机
2.Android是什么
3.Android系统架构
4.Android 7新特性
第2章 Android开发环境搭建
1.Android开发环境搭建
2.Android SDK是什么
3.创建第一个Android应用程序
4.Android Studio的基本调试
第3章 Android程序结构
1.Android四大核心组件
2.Activity
3.Android资源
4.AndroidManifest.xml
5.App Widgets
6.Android系统的进程和线程
第4章 Android GUI开发
1.View和ViewGroup
2.使用XML文件定义用户界面
3.Android五大布局
4.创建Widget组件实例
5.Android按钮
6.Android多选按钮
7.Android单选按钮
8.Android文本框
9.Android编辑框
10.Android下拉列表
11.Android自动完成文本框
12.Android时间日期选择器
13.Android进度条
14.Android滚动视图
15.Android拖动条
16.Android评价条
17.Android图片视图和图片按钮
18.Android图片切换器和图库
19.Android网格视图
20.Android面板标签
21.Android菜单
22.Android Bitmap
23.Android对话框
24.Android多窗口模式
25.Android事件监听器和回调方法
第5章 电话短信程序开发
1.Android Intent
2.Android拨打电话
3.Android接收短信和发送短信
4.Android调用相机进行拍照
第6章 多媒体开发
1.Android Service
2.Android BroadcastReceiver
3.Android音频
4.Android录制音频
5.Android视频
6.Android Camera相机以及相机程序开发实例
7.Android录制视频
第7章 数据存储
1.Android数据存储SharedPreferences
2.Android文件存储
3.使用SQLite存储数据
4.Android SQLite数据库操作实例
5.Android ContentProvider
6.使用系统提供的ContentProvider
7.自定义ContentProvider
8.使用自定义ContentProvider
9.Google App Engine
10.Android APP数据备份与恢复
11.BackupAgent实现数据备份与恢复
12.BackupAgentHelper实现数据备份与恢复
第8章 网络编程
1.让Android APP和Google App Engine通信
2.Android HTTP通信
3.HttpURLConnection访问互联网资源
4.通过GET方式获取互联网资源
5.通过POST方式获取互联网资源
6.Android Socket编程
7.什么是 Bluetooth(蓝牙)
8.Android蓝牙开发
9.Android蓝牙开发实例演示
10.WIFI是什么
11.Android WiFi开发实例演示
12.WIFI Direct(WIFI直连)是什么?
13.WIFI Direct开发
14.WIFI Direct开发实例演示
15.NFC是什么
16.Android NFC开发
17.Android USB开发简介
18.Android USB附件模式
19.Android USB主机模式
20.Android SIP开发
第9章 智能传感器
1.LBS和GPS简介
2.Android LBS开发简介
3.Android GPS开发
4.Google Map API开发
5.Google Map API Key申请步骤
6.Google Map开发Android地图应用
7.Android传感器开发
8.Android运动传感器开发
9.Android位置传感器开发
10.Android环境传感器开发
第10章 绘图
1.Android 2D绘图开发
2.Android使用自定义View绘图
3.Android使用Bitmap绘图
4.使用SurfaceView绘制静态图像
5.使用SurfaceView绘制动态图像
6.Android Drawable简介
7.Android 3D绘图简介
8.Android硬件加速简介
9.Android RenderScript简介
第11章 App的本地化
1.Android国际化和本地化简介
2.手机区域设置步骤
3.Android未本地化开发
4.Android本地化开发
第12章 文本与输入
1.Android剪贴板框架简介
2.Android剪贴板数据转文本简介
3.Android复制粘贴教程
4.Content Provider复制复杂数据教程
5.Android复制粘贴实例
第13章 企业应用开发
1.Android设备管理API概述
2.Android开发设备管理API应用
3.Android文本语音API教程
4.Android TV应用
5.Android TV应用实例
6.Android可穿戴设备教程
第14章 应用程序发布
1.Android应用程序发布步骤
2.为什么要为应用程序签名
3.Android导出未签名应用程序步骤
4.Android生成签名文件教程
5.Android应用程序签名教程
6.zipalign优化应用程序简介
7.Google Play Store简介